Безопасность, управление пользователями и навигация по модулю
Фреймворк OpenXava не включает в себя безопасность, управление пользователями и ограничения навигации по модулю. Тем не менее, если вы хотите добавить эти возможности в ваше приложение, у вас есть несколько способов сделать это:
Включение вашего приложения в Java порталы, такие как Liferay, WebSphere Portal или JetSpeed: OpenXava может генерировать приложение в виде портлета, который может быть встроен в любой стандартный Java портал (JSR-168/JSR-286), и при развертывании вашего приложения на Java портале вы сможете использовать безопасность, управление пользователями и навигацию, предоставляемую порталом. В главе 13 OpenXava book подробно объясняется как развернуть приложение OpenXava на Liferay и как настроить безопасность и навигацию.
Использование NaviOX: NaviOX дополнение для OpenXava которое добавляет безопасность, управление пользователями и навигацию по модулю.
Написание своего собственной функциональности для безопасности и навигации: Приложение OpenXava является обычным Java web приложением, следовательно вы можете управлять безопасностью так же, как в любом другом Java web приложением. В разделе Практические советы (How to) описана настройка basic authentication для приложения OpenXava.
Добавление spring security: spring-security - фреймворк для аутентификации и авторизации. Этот учебник содержит пошаговые инструкции, как интегрировать spring security в OpenXava приложения безо всякого вмешательства в код вашего OpenXava приложения.
Безопасность, управление пользователями и навигация по модулю
Фреймворк OpenXava не включает в себя безопасность, управление пользователями и ограничения навигации по модулю. Тем не менее, если вы хотите добавить эти возможности в ваше приложение, у вас есть несколько способов сделать это: